Retour index

Instructions de branchement conditionnel

cas du 8051

Retour niveau sup

Le 8051 possède deux types d'instruction de branchement conditionnel : les instructions en mode bit et les instructions en mode octet. Les instructions en mode bit testent soit la retenue soit un bit placé en opérande. Les instructions qui testent la retenue sont :

jc relatif

si C = 1 alors   PCdestination <- PCcourant + relatif

sinon  PC <- PC + 1

jnc relatif

si C = 1 alors   PCdestination <- PCcourant + relatif

sinon  PC <- PC + 1

Les instructions qui testent un bit opérande sont :

jb bit,relatif

si bit = 1 alors   PCdestination <- PCcourant + relatif

sinon  PC <- PC + 1

jnb bit,relatif

si bit = 1 alors   PCdestination <- PCcourant + relatif

sinon  PC <- PC + 1

Les instructions en mode octet utilisent soit le registre A soit un octet donné en opérande :

jz relatif

si A = 0 alors   PCdestination <- PCcourant + relatif

sinon  PC <- PC + 1

jnz relatif

si A ≠ 0 alors   PCdestination <- PCcourant + relatif

sinon  PC <- PC + 1

cjne registre,octet,relatif

si registre= octet alors   PCdestination <- PCcourant + relatif

sinon  PC <- PC + 1

Retour index

Suite